package com.rpp.config;

import com.rpp.util.ParameterMapping;

import java.util.ArrayList;
import java.util.List;

public class BoundSql {

    //解析过后的sql, #{} 用 ？代替
    private String sqlText;

    //所有参数名称
    private List<ParameterMapping> parameterMappingList = new ArrayList<>();

    public BoundSql(String parseSql, List<ParameterMapping> parameterMappings) {
        this.sqlText = parseSql;
        this.parameterMappingList = parameterMappings;
    }

    public String getSqlText() {
        return sqlText;
    }

    public void setSqlText(String sqlText) {
        this.sqlText = sqlText;
    }

    public List<ParameterMapping> getParameterMappingList() {
        return parameterMappingList;
    }

    public void setParameterMappingList(List<ParameterMapping> parameterMappingList) {
        this.parameterMappingList = parameterMappingList;
    }
}
